Skip to content
Interior Banner Image

Need Help?

Cross Roads House provides emergency and transitional shelter to families and individuals from Rockingham and Strafford Counties, NH, and southern York County, ME. Individuals and families seeking shelter should call 2-1-1 and their local welfare office (see directory below). Additionally, Cross Roads House staff are on site 24/7/365 to provide assistance.
View Programs & Services
Cross Roads House Contact Information

If You Are in Immediate Need of Shelter

If you are homeless and seeking immediate assistance, please contact:

  • 2-1-1 New Hampshire – Dial 2-1-1 from any NH phone (or 866-444-4211 from any phone), 24 hours a day, for assistance connecting with local resources ​
  • Your local welfare office (see directory below)
  • For additional information, Cross Roads House staff are available 24/7/365 at 603-436-2218.
For information about shelter admissions:
Cross Roads House Contact Information
Looking For Help? Browse Local Resources
Shelter Assistance
Local Welfare Office
Food Pantries & Soup Kitchens

211 New Hampshire

2-1-1 is an easy-to-remember telephone number that connects callers, at no cost, to information about critical health and human services available in their community. Individuals and families seeking shelter should first call 2-1-1 from any New Hampshire phone (or 866-444-4211 from any phone) to speak with a representative about shelter referrals and other resources.

Barrington
603.664.9007
Brentwood
603.642.6400 ext. 10
Deerfield
603.463.8811
Dover
603.516.6500
Durham
603.868.8043
East Kingston
603.642.8406
Eliot, ME
207.439.1818 ext. 108
Epping
603.679.1202
Exeter
603.778.0591 ext. 116
Fremont
603.895.2226
Greenland
603.431.7111
Hampton
603.926.5948
Hampton Falls
603.926.4618 ext. 3
Kensington
603.772.5423
Kittery, ME
207.475.1313
Lee
603.969.8251
Madbury
603.742.5131
New Castle
603.431.6710 ext. 10
Newfields
603.772.5070
Newington
603.436.7640
Newmarket
603.817.9536
Newton
603.382.0398
North Berwick, ME
207.676.3353
North Hampton
603.964.8087
Northwood
603.942.5586 ext. 208
Nottingham
603.679.5022
Portsmouth
603.610.7267
Raymond
603.895.4735
Rochester
603.332.3505
Rollinsford
603.742.2510
Rye
603.610.7267
Seabrook
603.474.8931
Somersworth
603.692.9509
South Berwick, ME
207.384.3040
South Hampton
603.394.7696
Stratham
603.775.0517 ext. 187
York, ME
207.363.5504
Food Pantries

Gather
210 West Road, Portsmouth, NH 03801
(603)436-0641
Hours: Monday-Thursday, 9 am-5 pm; Friday, 9 am-1 pm

Operation Blessing
600A Lafayette Road, Portsmouth, NH 03801
(603)430-8561
Hours: Wednesday-Friday, 10 am-4 pm

Salvation Army Soup Kitchen
15 Middle Street, Portsmouth, NH 03801
(603)436-2606

Seacoast Community Church Soup Kitchen/Food Pantry
397 Lafayette Road, Portsmouth, NH 03801
(603)436-8623
Hours: Tuesdays, 12 pm

St. Vincent de Paul Food Pantry
289 Lafayette Road, Hampton, NH 03842
(603)926-4427
Hours: M, T, Th, F; 10:30 am-12:30 pm

First Parish Church
218 Central Ave., Dover, NH 03820
(603)742-5664
Hours: Tuesday, 3 pm – 5 pm and Thursday, 9 am – 11 am

Strafford County Community Action Partnership Food Pantry – Dover
577 Central Avenue, Suite 10, Dover, NH 03820
(603)435-2500
Hours: Monday – Friday, 9 am – 4:30 pm

Strafford County Community Action Partnership Food Pantry – Rochester
10 Cold Spring Manor, Rochester, NH 03867
(603)330-3468
Hours: Monday, Wednesday, and Friday, 8:30 am – 4:30 pm

Strafford County Community Action Partnership Food Pantry – Farmington
527 Main Street, Farmington, NH 03385
(603)460-4313
Hours: Tuesday and Thursday, 8:30 am – 12 pm

St. Joseph’s Church – Our Daily Bread Food Pantry
150 Central Avenue, Dover, NH 03820
(603)742-4837
M, T, W, F, 9 am – 12 pm

Soup Kitchens

The Salvation Army Breakfast
(M-F, 7-7:30am; dinner every night, 5-6pm)

Seacoast Community Church
(Lunch every Tuesday, 12-1pm)

St. John’s Church
(Lunch every Thursday, 12 noon, October-May)

Our Service Area
Frequently Asked Questions
How do you help beyond offering people food and a place to sleep?

Once someone becomes a resident at Cross Roads House, they have access to a vast array of supportive services and programs. Our staff case managers assess critical needs and help residents get the services they need. Case managers also help residents set goals and create a plan to return to stable housing.

How long do residents typically stay at the shelter? Is there a time limit?

State regulations don’t allow a time limit. Last year we provided 37,560 bed nights of service to 364 individuals, including 27 families with 62 children. Our average length of stay for all residents was 103 days.

Is Cross Roads House a government agency and how is the shelter funded?

No, we are not a government agency. Cross Roads House is an independently run 501(c)(3) non-profit agency governed by a board of directors. Over $1 million of our operating budget comes from private donations. The remainder comes from a combination of local, state and federal government grants.

Donations
Donations
Donations
Cross Roads House relies heavily on the generosity of donors. Find out how you can contribute to support shelter operations.
Donate Today
Volunteering
The success at Cross Roads House would not be possible without the help of volunteers. Find out how you can help our residents through volunteering.
Volunteer With Us
Sign up for the Cross Roads House newsletter
  • This field is for validation purposes and should be left unchanged.